package pck_tramitedocu.pck_src.pck_business;

import java.util.ArrayList;
import java.util.Map;
import pck_tramitedocu.pck_src.pck_pojos.Cls_Documento_Tipo;
import pck_tramitedocu.pck_src.pck_pojos.Cls_Fechas;
import pck_tramitedocu.pck_src.pck_pojos.Cls_Motivo_Deriva;
import pck_tramitedocu.pck_src.pck_pojos.Cls_Usuario_Tipo;
import pck_tramitedocu.pck_src.pck_pojos.TramiteDocuException;

public abstract interface Itf_business_tipo
{
  public abstract ArrayList<Cls_Usuario_Tipo> obtenerTipoUsuarioBusiness();

  public abstract String obtenerThreeUsuarioBusiness(Map<String, Object> paramMap) throws TramiteDocuException;

  public abstract boolean agregarMenuTipoUsuarioBusiness(Map<String, Object> paramMap) throws TramiteDocuException;

  public abstract ArrayList<Cls_Documento_Tipo> obtenerTipoDocumentoBusiness(Map[] paramArrayOfMap) throws TramiteDocuException;

  public abstract ArrayList<Cls_Motivo_Deriva> obtenerTipoMotivoDerivaBusiness();

  public abstract ArrayList<Cls_Fechas> obtenerDiasFeriadosBusiness(Map<String, String> paramMap);
}